package com.newbookstore.service;
import com.newbookstore.Model.Bookstore;
import org.springframework.data.domain.Page;

import java.util.List;

public interface BookstoreService {
    //获取所有的书本
    List<Bookstore> getAllBookstore();
    //新增/更新一本书
    void saveBookstore(Bookstore bookstore);
    //获取指定ID的书本
    Bookstore getBookstoreById(long id);

    //删除指定ID的书本
    void deleteBookstoreById(long id);
    //查找一本书
    List<Bookstore> findByBookname(String name);
    void updateBookstore(Bookstore bookstore);
    //分页
    Page<Bookstore> findPaginated(int pageNo, int pageSize, String sortField, String sortDirection);
}
